package com.taxshare.purchaser.view.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author YANG
 * @date 2021/4/9
 */
@Data
@ApiModel("定额发票请求参数")
public class QuotaTicketDTO {

    @ApiModelProperty("发票号码")
    private String invoiceNo;

    @ApiModelProperty("录入时间起")
    private String createTimeStrStart;

    @ApiModelProperty("录入时间止")
    private String createTimeStrEnd;

    @ApiModelProperty("发票ID集合")
    private List<String> uuidList;

    @ApiModelProperty("标志 1 发票采集 2 未报销 3 已报销")
    private String selectFlag;

    @ApiModelProperty("标志 1 责任人设置 2 记账科目 3 授权人")
    private String updateFlag;

    @ApiModelProperty("报销状态 1 未报销 2 已报销")
    private String reimbursementStatus;

    @ApiModelProperty("责任人")
    private String personLiable;

    @ApiModelProperty("责任人ID")
    private String personLiableId;

    @ApiModelProperty("发票ID")
    private String uuid;

    @ApiModelProperty("记账科目")
    private String bookingAccount;

    @ApiModelProperty("被授权人")
    private List<String> licenseeList;

    @ApiModelProperty("被授权人ID集合")
    private List<String> licenseeIdList;

    @ApiModelProperty("申请日期")
    private String applicationDate;

    @ApiModelProperty("申请事由")
    private String applicationReasons;

    @ApiModelProperty("票据类型")
    private String ticketTypes;
}
